﻿using System;

namespace Sustainalytics.Controversies.Service.Exceptions
{
    public class ControversyIndicatorsNotFoundException : Exception
    {
        private const string defaultMessage = "This data is not currently available. Please speak with your client advisor for further information.";
        public ControversyIndicatorsNotFoundException()
            : this(defaultMessage)
        {
        }

        public ControversyIndicatorsNotFoundException(string message) :
            this(message, null) { }

        public ControversyIndicatorsNotFoundException(string message, Exception innerException) : base(string.IsNullOrEmpty(message) ? defaultMessage : message, innerException) { }
    }
}
